#pragma once 
#include <string.h>
// 定义描述文件
#define SIZE 1024
#define FFLUSH_NOW 1 //立即刷新
#define FFLUSH_LINE 2 //行刷新
#define FFLUSH_ALL 4 //全刷新
#define MODE 0666  //权限
typedef struct _MYfile   //typedef定义struct类型 可以直接这么写： _FILE XXX,否则 struct _MYfile xxx
{
  int fileno;//文件描述符
  int flag;//文件缓冲区刷新策略
  char buffer[SIZE];//文件缓冲区
  int pos;//当前缓冲区下标
}_FILE;

//声明几个IO接口
_FILE* _fopen(const char*path,const char*mode);//返回文件指针，打开路径，打开方法
int _fclose(_FILE*fp);//关闭的文件，关闭成功返回0失败返回-1;
size_t _fwrite(_FILE*fp,const char*ptr,size_t len);//返回len，写入哪里、写的串、写的串的长度

